翻訳と辞書
Words near each other
・ Githiga
・ Githima
・ Githima Village
・ Githioro
・ Githiru
・ Githoito
・ Githopsis
・ Gisèle Pascal
・ Gisèle Pineau
・ Gisèle Prassinos
・ Gisèle Printz
・ Gisèle Wulfsohn
・ Git
・ Git (album)
・ Git (slang)
Git (software)
・ Git (song)
・ Git Along Little Dogies
・ Git Along Little Dogies (film)
・ Git Along!
・ Git Along, Little Dogies
・ Git Fresh
・ Git Gay
・ Git It
・ GIT quotient
・ Git Up, Git Out
・ Git, Iran
・ Git-annex
・ GIT1
・ GIT2


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Git (software) : ウィキペディア英語版
Git (software)

Git () is a widely used version control system for software development.〔 It is a distributed revision control system with an emphasis on
speed,〔 "So I'm writing some scripts to try to track things a whole lot faster."〕
data integrity,〔 A brief description of Git's data integrity design goals.〕
and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005.
As with most other distributed version control systems, and unlike most client–server systems, every Git working directory is a full-fledged repository with complete history and full version-tracking capabilities, independent of network access or a central server. Like the Linux kernel, Git is free software distributed under the terms of the GNU General Public License version 2.
== History ==
Git development began in April 2005, after many developers of the Linux kernel gave up access to BitKeeper, a proprietary source control management (SCM) system that had previously been used to maintain the project.〔(BitKeeper and Linux: The end of the road? | linux.com )〕 The copyright holder of BitKeeper, Larry McVoy, had withdrawn gratis use of the product after claiming that Andrew Tridgell had reverse-engineered the BitKeeper protocols.
Torvalds wanted a distributed system that he could use like BitKeeper, but none of the available free systems met his needs, particularly in terms of performance. Torvalds took an example of a source control management system requiring thirty seconds to apply a patch and update all associated metadata, and noted that this would not scale to the needs of Linux kernel development, where syncing with fellow maintainers could require 250 such actions at a time. He wanted patching to take three seconds,〔 and had several other design criteria in mind:
* take Concurrent Versions System (CVS) as an example of what ''not'' to do; if in doubt, make the exact opposite decision〔
* support a distributed, BitKeeper-like workflow〔
* very strong safeguards against corruption, either accidental or malicious.〔
These three criteria eliminated every then-existing version control system, except for Monotone. Performance considerations excluded this, too.〔 So immediately after the 2.6.12-rc2 Linux kernel development release,〔 Torvalds set out to write his own.〔
Torvalds has quipped about the name ''git'', which is British English slang meaning "unpleasant person". Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."
The man page describes Git as "the stupid content tracker".〔(【引用サイトリンク】title=git(1) Manual Page )
The development of Git began on 3 April 2005. The project was announced on 6 April, and became self-hosting as of 7 April.〔 The first merge of multiple branches was done on 18 April. Torvalds achieved his performance goals; on 29 April, the nascent Git was benchmarked recording patches to the Linux kernel tree at the rate of 6.7 per second. On 16 June Git managed the kernel 2.6.12 release.
Torvalds turned over maintenance on 26 July 2005 to Junio Hamano, a major contributor to the project. Hamano was responsible for the 1.0 release on 21 December 2005, and remains the project's maintainer.


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Git (software)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.